a,blockquote,body,code,dd,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,iframe,img,input,label,li,object,ol,p,q,small,span,strong,table,tbody,td,th,tr,ul {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	font-family: "STHeiti","Microsoft YaHei",Helvetica,Arial,sans-serif;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-text-size-adjust: none
}

a,a:active,a:focus,a:hover,a:visited {
	text-decoration: none
}

a,img {
	-webkit-touch-callout: none
}

li,ol,ul {
	list-style: none
}

input[type=password],input[type=text],textarea {
	resize: none;
	outline: 0;
	-webkit-appearance: none;
	white-space: pre-wrap;
	word-wrap: break-word;
	background: #fff
}

.fl{
  float: left; 
}

.fr{
  float: right;
}

.flexbox{
  display: flex;
}

.flex1{
  flex: 1;
}

.box-center-horizontal{
  display: -webkit-box;
  -webkit-box-align: center;
  -webkit-box-orient: horizontal;
}

.box-center-vertical{
  display: -webkit-box;
  -webkit-box-align: center;
  -webkit-box-pack: center;
  -webkit-box-orient: vertical;
}

.clearfix:after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0
}

.ellipsis2 {
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

html {
	font-size: 13.33333vw
}

body,html{
	font-size: 0.32rem;
    background-color: #f5f5f5;
    font-family: Arial,Helvetica,sans-serif;
}

body, html a {
    color: #333;
}

img{
	vertical-align: middle;
}
.nav{
    background: #f5f5f5;
    height: 0.8rem;
    overflow: hidden;
}
.nav a {
    text-align: center;
    font-size: 0.32rem;
    font-weight: 500;
}

.nav a span{
    display: inline-block;
    padding: 0.15rem 0;
    border-bottom: 3px solid #f5f5f5;
}

.nav a.active span{
    color: #f75145;
    border-color: #f75145;
}

.wap-wrap {
	font-size: 0.32rem;
	width: 100%;
}

.wrap-hidden{
	overflow: hidden;
}

.mt10{
	margin-top: 0.2rem
}

.mb10{
	margin-bottom: 0.2rem;
}

.ml10{
	margin-left: 0.2rem;
}

.mr10{
	margin-right: 0.2rem;
}

.more_v{opacity: 0}

/*导入iconfont*/
@font-face {
  font-family: 'iconfont';  /* project id 1716094 */
  src: url('//at.alicdn.com/t/font_1716094_4a6g5qy4p3k.eot');
  src: url('//at.alicdn.com/t/font_1716094_4a6g5qy4p3k.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1716094_4a6g5qy4p3k.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1716094_4a6g5qy4p3k.woff') format('woff'),
  url('//at.alicdn.com/t/font_1716094_4a6g5qy4p3k.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1716094_4a6g5qy4p3k.svg#iconfont') format('svg');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 0.24rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-search:before {
  content: "\e615";
}

.icon-menu:before {
  content: "\e600";
}
.icon-close:before{
	content: "\e60b";
}
.icon-back:before{
	content: "\e602";
}
.icon-hot:before{
	content: "\e71b";
}
.icon-play:before{
	content: "\e608";
}
.icon-play2:before{
	content: "\e6a5";
}
.icon-home:before{
	content: "\e601";
}
.icon-tags:before{
	content: "\e789";
}
.icon-wenhao:before{
	content: "\e673"
}
.icon-gotop:before{
	content: "\e603"
}

@media screen and (max-width:320px) {
	html {
		font-size: 42.667px;
		font-size: 13.33333vw
	}
}

@media screen and (min-width:321px) and (max-width:360px) {
	html {
		font-size: 48px;
		font-size: 13.33333vw
	}
}

@media screen and (min-width:361px) and (max-width:375px) {
	html {
		font-size: 50px;
		font-size: 13.33333vw
	}
}

@media screen and (min-width:376px) and (max-width:393px) {
	html {
		font-size: 52.4px;
		font-size: 13.33333vw
	}
}

@media screen and (min-width:394px) and (max-width:412px) {
	html {
		font-size: 54.93px;
		font-size: 13.33333vw
	}
}

@media screen and (min-width:413px) and (max-width:414px) {
	html {
		font-size: 55.2px;
		font-size: 13.33333vw
	}
}

@media screen and (min-width:415px) and (max-width:480px) {
	html {
		font-size: 64px;
		font-size: 13.33333vw
	}
}

@media screen and (min-width:481px) and (max-width:540px) {
	html {
		font-size: 72px;
		font-size: 13.33333vw
	}
}

@media screen and (min-width:541px) and (max-width:640px) {
	html {
		font-size: 85.33px;
		font-size: 13.33333vw
	}
}

@media screen and (min-width:641px) and (max-width:720px) {
	html {
		font-size: 96px;
		font-size: 13.33333vw
	}
}

@media screen and (min-width:721px) and (max-width:768px) {
	html {
		font-size: 102.4px;
		font-size: 13.33333vw
	}
}

@media screen and (min-width:769px) {
	html {
		font-size: 102.4px;
		font-size: 13.33333vw
	}
}

@media screen and (min-width:769px) {
	html {
		font-size: 102.4px
	}

	html .wap-wrap {
		width: 768px;
		margin: 0 auto
	}
}

/* 顶部样式 */
.header{
	position: relative;
	display: flex;
	height: 1rem;
	background: #fff;
	border-bottom: 1px solid #f6f6f6;
}

.header .logo{
	/* width: 2.2rem; */
	display: block;
	margin: 0 auto;
	height: .58rem;
	padding: 0.22rem 0;
}

.header .logo img{
	/* width: 2.2rem; */
	height: 0.58rem;
}
.header .iconfont{
	position: absolute;
	font-size: 0.44rem;
	color: #555;
	line-height: 1rem;
	padding: 0 0.2rem;
}
.header .icon-menu{
	right: 0;
}
.header .icon-back{
	left: 0
}


/* 底部样式 */
.footer{
	background: #282828;
	color: #777;
	font-size: 0.24rem;
	text-align: center;
	padding: 0.3rem 0;
	line-height: 0.48rem;
}
.footer a{
	color: #777;
}

/*公用标题*/
.public_title{
	display: flex;
	height: auto;
	line-height: 1;
	padding: 0.34rem 0.22rem;
	text-indent: 6px;
}
.public_title .tt{
	font-size: 0.36rem;
    width: 100%;
    border-left: 5px solid #ff4c47;
}
.public_title .tt i.red{
	color: #f29700;
	font-style: normal;
}
.public_title .tt b{
    display: inline-block;
    font-size: 0.24rem;
    color: #999;
    margin-left: 0.2rem;
    font-weight: 400;

}
.public_title_more{
	text-align: right;
	width: 2rem;
	right: 0;
	font-size: 0.28rem;
	color: #999;
}
.public_title_more .iconfont{
	display: inline-block;
	transform: rotate(180deg);
}

/*公用面包屑*/
.public_crumbs{
	padding: 0.2rem 0.3rem 0;
	font-size: 0.24rem;
	color: #666;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    background: #fff;
    /*border-bottom: 1px solid #f6f6f6;*/
}
.public_crumbs .icon-home{
	font-size: 0.28rem;
	vertical-align: top;
	margin-right: 0.12rem
}


/*公用标签*/
.public_tags {
	font-size: 0.28rem;
	margin-top: 0.4rem
}
.public_tags .iconfont{
	font-size: 0.4rem;
	margin-right: 0.16rem;
    vertical-align: middle;
    color: #666
}
.public_tags a{
	display: inline-block;
	background: #f6f6f6;
	height: 0.6rem;
	line-height: 0.6rem;
	border-radius: 0.6rem;
	padding: 0 0.2rem;
	margin: 0 0.12rem 0.12rem 0;
}


/*分页样式*/
.pages {
	display: flex;
	height: 0.8rem;
	line-height: 0.8rem;
}
.pages a , .pages span{
	border-radius: 0.8rem;
}
.pages a{
	display: inline-block;
	width: 2rem;
	background: #ffba00;
	text-align: center;
	color: #FFF;
}
.pages .disabled{
	background: #ffedbd
}
.pages .pageindex {
	display: inline-block;
	flex: 1;
	margin: 0 0.3rem;
	box-sizing: border-box;
	text-align: center;
	background: #f6f6f6;
	color: #b3b3b3;
}


/*返回顶部按钮样式*/
#gotop{
	display: none;
	position: fixed;
	width: 0.8rem;
	height: 0.8rem;
	background: rgba(0,0,0,.5);
	bottom: 0.5rem;
	right: 0.4rem;
	text-align: center;
	line-height: 0.8rem;
}
#gotop .iconfont{
	color: #fff;
	font-size: 0.6rem
}

/*更多导航*/
#home .menu_more{
	top: 0;
}
.menu_more{
	display: none;
	position: fixed;
	top: 1rem;
	bottom: 0;
	background: #fff;
	z-index: 999;
	padding: 0 0.3rem;
	max-width: 768px;
	box-sizing: border-box;
	border-top: 1px solid #f6f6f6;
}
.menu_more_top{
	display: flex;
	padding: 0.5rem 0
}
.menu_more_top span{
    display: flex;
    align-items: center;
}
.menu_more_top span p {
	float: left;
	font-size: 0.36rem;
    color: #333;
}
.menu_more_top span strong{
	font-size: 0.24rem;
	color: #999;
	font-weight: 400;
	margin-left: 0.4rem
}
.menu_more_top .icon-close{
	position: absolute;
	right: 0.5rem;
	font-size: 0.34rem;
	line-height: 0.48rem;
}
.menu_more_list a{
	display: inline-block;
	width: 2.03rem;
	height: 0.8rem;
	line-height: 0.8rem;
    border: 1px solid #ccc;
    box-sizing: border-box;
    margin-right: 0.3rem;
    margin-bottom: 0.3rem;
    text-align: center;
    border-radius: 0.06rem;
    color: #666;
}
.menu_more_list a:nth-child(3n){
	margin-right: 0;
}

/*首页banner样式*/
.banner_index{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	overflow: hidden;
	width: 100%;
}

.banner_index_bg {
	position: relative;
	width: 100%;
	height: 3.6rem;
	background-image: url(/statics/images/banner_mobile.jpg);
	background-repeat: no-repeat;
	background-size: auto 5rem;
}
.banner_index_bg:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3.6rem;
    background: rgba(65,73,89,.65);
    z-index: 1;
}
.banner_index_box{
	position: relative;
	z-index: 2 !important;
}
.banner_index_box .logo{
	display: block;
	width: 3rem;
	margin: 0 auto;
}
.banner_index_box .logo img{
	width: 100%;
	margin-top: 1rem
}

.banner_index_search{
	display: block;
	border: 1px solid #a2a2a2;
	margin: 0 0.8rem;
	height: 0.68rem;
	line-height: .68rem;
	color: #fff;
	border-radius: .68rem;
	margin-top: 0.4rem;
}
.banner_index_search .iconfont{
	font-size: 0.36rem;
	margin: 0 0.2rem 0 .4rem;
}

#so{
	position: absolute;
    background: #fff;
    height: 100%;
    overflow: hidden;
    bottom: 0;
    right: 0;
    left: 0;
}

.so_search{
	padding:0.4rem .2rem;
}
.so_search_box{
	display: flex;
	height: 0.8rem;
	line-height: .8rem;
}
.so_search_box .back{
	display: block;
	width: 0.8rem;
	text-align: center;
}
.so_search_box .back .iconfont{
	font-size: 0.36rem;
	line-height: .83rem;
	color: #999
}
.so_search_text{
	flex: 1;
	border: 1px solid #ffd400;
	border-radius: .8rem;
	padding: 0 0.2rem;
}
.so_search_text input{
	color: #666
}
.so_search_text .icon-search{
	font-size: 0.32rem;
	color: #ffd400;
	margin-right: 0.2rem
}
.so_saerch_btn{
	margin-left: 0.4rem
}
.so_saerch_btn button{
	background: none;
	border: none;
	text-align: center;
	font-size: 0.3rem
}

.so_hot{
	padding: 0.2rem;
}
.so_hot a{
	float: left;
	display: block;
	background: #000;
	color: #fff;
	height: 0.72rem;
	line-height: 0.72rem;
	padding: 0 0.4rem;
	margin: 0 .2rem .2rem 0;
	border-radius: .72rem;
}

/* 首页搜索 */
.search_index{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	padding: 0.2rem 0;
	margin-top: 0.72rem
}

.search_index form{
	display: flex;
	height: 0.8rem;
	text-align: center;
	width: 100%;
	padding: 0 0.4rem;
}
.search_index button{
	position: relative;
    display: -webkit-box;
    display: flex;
    overflow: hidden;
    width: 2rem;
    height: 100%;
    margin-left: 0.3rem;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    background: -webkit-gradient(linear,left top,right top,from(#ff9356),to(#ff5d45));
    background: linear-gradient(90deg,#ff9356,#ff5d45);
    border-radius: 0.16rem;
    line-height: 1;
    font-size: 0.36rem;
    color: #fff;
    cursor: pointer;
    border: none;
}

.search_index .text{
	flex: 1;
	padding: 0 0.2rem;
	border-radius: 0.16rem;
	background: #fff;
}
.search_index .text input{
	height: 100%;
}
.search_index .text .iconfont{
	font-size: 0.32rem
}


.search_box{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	padding: 0.2rem 0;
	background: #fff;
}

.search_box form {
	display: flex;
	width: 100%;
    margin: 0 0.2rem;
    background: #f5f5f5;
    border: 1px solid #ececec;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 50px;
    position: relative;
    padding: 0.2rem 0 ;
}
.search_box form button{
	display: flex;
    width: 0.44rem;
    padding: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 0.3rem;
    outline: 0;
    border: none;
    background: none;
}
.search_box form input{
	display: flex;
    width: 100%;
    font-size: 0.24rem;
    color: #999;
    text-indent: .13333333rem;
    background: none;
}

/*首页菜单*/
.menu_index{
	display: flex;
	background: #fff;
	padding:  0.3rem 0;
}
.menu_index .icon-menu{
	/*margin-left: 0.4rem;*/
	font-size: 0.4rem
}
.menu_index_list{
	display: flex;
}
.menu_index_list a{
	font-size: 0.3rem;
	display: block;
	width: 1.7rem;
	font-weight: 700;
	text-align: center;
	color: #555
}


/*首页视频列表*/
.video_index{
	background: #fff;
}
.video_index .swiper-container{
	padding: 0.12rem 0.4rem 0.4rem;
}
.video_index_lists .swiper-slide{
	width: 3rem;
	overflow: hidden;
	box-shadow: 0 0 0.2rem rgba(85, 85, 85, 0.2);
    border-radius: 0.1rem;
}
.video_index_lists .video_item{
	width: 3rem;
    display: block;
    overflow: hidden;
}
.video_index_lists .item_img{
	position: relative;
}
.video_index_lists .item_img img{
	display: block;
	width: 3rem;
	height: 1.7rem;
	object-fit: cover;
}
.video_index_lists .item_num {
	width: 100%;
	position: absolute;
	height: 0.48rem;
	line-height: 0.48rem;
	bottom: 0;
	z-index: 1;
	font-size: 0.24rem;
	padding-left: 0.2rem
}
.video_index_lists .item_num span{
	color: #F9D300;
}
.video_index_lists .item_num .b_mask {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #000;
    opacity: .5;
}
.video_index_lists .item_num .iconfont{
	margin-right: 0.12rem;
}

.video_index_lists .start_play{
	top: 0;
	position: absolute;
	width: 3rem;
	height: 1.7rem;
	text-align: center;
	line-height: 1.4rem;
}
.video_index_lists .start_play .iconfont{
	display: inline-block;
	font-size: 0.6rem;
	text-align: center;
	color: #f9cf00;
}
.video_index_lists .item_intr {
	padding: 0.14rem 0.28rem;
}
.video_index_lists .item_intr h3{
	font-size: 0.28rem;
	margin-bottom: 0.12rem;
    font-weight: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    overflow: hidden;
}
.video_index_lists .item_intr p{
	font-size: 0.24rem;
	text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    overflow: hidden;
    color: #999
}

/* 首页导航 */

.home-nav{
	background-color: #fff;
	display: flex;
}

.home-nav .nav-item{
	display: block;
	flex: 1;
	width: 25%;
	box-sizing: border-box;
	padding: 6px 10px;
	text-align: center;
}

.banner_index .carousel{
	width: 100%;
	height: 180px;
	background-color: #FFFFFF;
}

.home-nav .nav-item .icon{
	display: inline-block;
	box-sizing: border-box;
	width: 0.55rem;
	height: 0.55rem;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.home-nav .nav-item .icon-jijin{
	background-image: url(/statics/mobile/images/jijin.png);
}

.home-nav .nav-item .icon-licai{
	background-image: url(/statics/mobile/images/licai.png);
}

.home-nav .nav-item .icon-gupiao{
	background-image: url(/statics/mobile/images/gupiao.png);
}

.home-nav .nav-item .icon-baoxian{
	background-image: url(/statics/mobile/images/baoxian.png);
}

.home-nav .nav-item .icon-juhe{
	background-image: url(/statics/mobile/images/new/gupiao.png);
}


.home-nav .nav-item p{
	font-size: 0.24rem;
	color: #666;
	text-align: center;
}


/* 首页文章列表 */

.article_index{
	position: relative;
	overflow: hidden;
	background: #fff;
}
.article_index ul{
	/* padding: 0 0.3rem 0.2rem */
}
.article_index li{
	position: relative;
	margin: 0 0 0.2rem 0rem;
	min-height: 80px;
	/* box-shadow: 0 0 1rem rgba(85, 85, 85, 0.12); */
	padding: 0rem 0.3rem 0rem 140px;
	/* border-radius: 0.2rem; */
}
/*.article_index li:last-child{*/
/*	margin-bottom: 0;*/
/*}*/
.article_index .item_img{
	position: absolute;
	z-index: 2;
	/* top: 0.3rem; */
	left: 10px;
	width: 120px;
	height: 80px;
	/* border-radius: 0.12rem; */
	overflow: hidden;
}
.article_index .item_img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.article_index .item_box{
    position: relative;
    height: 80px;
}
.article_index .item_box h2{
	line-height: 0.4rem;
    font-size: 0.32rem;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-weight: normal;
}

.article_index .item_box .time{
    position: absolute;
    width: 100%;
    bottom: 3px;
    color: #bbb;
    font-size: 0.24rem;
}
.article_index .item_box p{
	line-height: 0.36rem;
    font-size: 0.24rem;
    color: #999;
    margin-top: 0.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.article_index .more{
	display: block;
	margin: 0.3rem;
	padding: 0.2rem;
	text-align: center;
	background: #f6f6f6;
	border-radius: 0.12rem;
	color: #999;
}


.article_related{
	overflow: hidden;
	background: #fff;
	/* padding-bottom: 0.4rem; */
}
.article_related_lists{
	padding: 0 0.3rem;
}
.article_related_lists li{
	height: 0.82rem;
	line-height: 0.82rem;
	border-top: 1px solid #f6f6f6;
}
.article_related_lists li:last-child{
	border-bottom: 1px solid #f6f6f6;
}
.article_related_lists li .iconfont{
	font-size: 0.4rem;
	margin-right: 0.2rem;
	color: #ff4b48
}

/*内容列表*/
.video_lists{
	background: #fff;
	padding: 0.3rem 0.2rem;
}

.video_lists .video_item{
    float: left;
	margin-bottom: 0.4rem;
	width: 49%;
}

.video_lists .video_item:nth-child(2n + 1){
    margin-right: 1%;
}

.video_lists .video_item:nth-child(2n){
    margin-left: 1%;
}

.video_lists .video_item img{
	display: block;
	width: 100%;
	height: 100%;
}
.video_lists .item_img{
	display: block;
	height: 2rem;
	position: relative;
	border-radius: 8px;
	overflow: hidden;
}
.video_lists .item_play{
	position: absolute;
	font-size: 0.6rem;
	top: 1.6rem;
	width: 100%;
	text-align: center;
}
.video_lists .item_play .iconfont{
	display: inline-block;
	font-size: 0.32rem;
	font-weight: 700;
	color: #fff;
	width: 0.76rem;
	overflow: hidden;
	padding: 0.12rem;
	background: rgba(0,0,0,.3);
	border-radius: .76rem;
	border: 0.06rem solid #fff
}
.video_lists .item_time{
	background: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.5)));
    background: linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.5));
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 1.2rem;
    height: 0.5rem;
    position: absolute;
    right: 0;
    bottom: 0;
    color: #fff;
    font-size: 0.24rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.video_lists h3{
	color: #333;
	font-size: 0.3rem;
	margin-top: 0.2rem;
	font-weight: 700;
}

.video_lists h3 em{
    color: #f75141;
    margin-right: 0.12rem;
    font-style: normal;
    font-size: 13px;
    vertical-align: top;
}

.video_lists .item_intro{
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 0.28rem;
    color: #888;
    margin-top: 0.2rem;
}

.video_lists .item_info{
	display: flex;
    color: #bbb;
    font-size: 0.24rem;
    margin-top: 0.2rem
}
.video_lists .item_info .t{
	text-align: left;
	width: 100%;
}
.video_lists .item_info .v{
	position: relative;
	text-align: right;
	width: 100%;
}

.video_list_more{
	margin: 0 auto;
	display: block;
	width: 2rem;
	height: 0.8rem;
	text-align: center;
	line-height: 0.8rem;
	border-radius: 0.8rem;
	border: 2px solid #ffba00;
	color: #ffba00
}

/*视频内容页*/
.video_body{
	background: #fff;
}
.video_content{
	padding: 0.4rem;
	padding-bottom: 1px;
}
.video_body .title{
	font-size: 0.36rem;
	font-weight: 500;
}
.video_body .info{
	margin: 0.2rem 0 0.3rem;
	font-size: 0.24rem;
	color: #999;
}
.video_body .info .cat{
    background: #ff4b48;
    color: #ffffff;
    padding: 0.1rem 0.24rem;
    border-radius: 0.24rem;
    margin-right: 0.2rem;
}
.video_body .content br{
    margin-top: 10px;
}
.video_body .content{
	position: relative;
	line-height: 0.56rem;
	color: #444;
	overflow: hidden;
}
.video_body .content +.loadmore{
	height: 54px;
	position: relative;
	display: block;
	width: 100%;
	text-align: center;
	font-size: 16px;
	background: linear-gradient(to bottom , rgba(255,255,255,0) , #fff 20%);
}

.video_body .content +.loadmore .mask{
	width: 100%;
	height: 100px;
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 100%);
	background: -moz-linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 1)));
	background: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 100%);
	background: -o-linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 100%);
	background: -ms-linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 100%);
	position: absolute;
	top: -90px;
	left: 0;
}

.video_body .content +.loadmore a{
	line-height: 24px;
	margin: 10px 0 10px;
	display: inline-block;
	color: #ff4c47;
	border: 2px solid #ff4c47;
	padding: 5px 10px;
	border-radius: 5px;
}

.video_body .content +.loadmore a i{
	display: inline-block;
	width: 10px;
	height: 10px;
	border: solid #ff4c47;
	border-width: 0 .01rem .01rem 0;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	margin-left: 6px;
	position: relative;
	top: -3px;
}

.video_body .content img{
	max-width: 100%;
	height: auto;
}
.video_body .content p{
	margin-bottom: 0.28rem
}
.video_body .content h2{
	font-size: 0.37rem;
}
.video_body .content h3{
	font-size: 0.33rem
}
.video_body .content h2 ,
.video_body .content h3{
	margin-bottom: 0.28rem;
}
#searchVideo video{
	display: block;
}


.content table{
	width: 100%;
    background-color: #fff;
    color: #666;
}
.content table tr{
	color: #666;
}
.content table td{
	border-width: 1px;
	border-style: solid;
	border-color: #e6e6e6;
	padding: .1rem .14rem;
	min-height: .6rem;
	line-height: .6rem;
	font-size: .3rem;
}
.content table td p{
	margin: 0 !important;
}


.card_box{
    background: #fff;
    overflow: hidden;
}

.card_box .public_title{
	border-bottom: 1px solid #eee;
	margin-bottom: .3rem
}

.card_box .item{
    margin-bottom: .32rem;
    border-bottom: 1px solid #eee;
    padding-bottom: .32rem;
}
.card_box .item:last-child{
    border-bottom: none;
    margin: 0;
}
.card_box .a-btn{
    font-size: .26rem;
    display: block;
    position: relative;
    padding: 0 .3rem .2rem;
    margin-bottom: .15rem;
    box-sizing: border-box;
    background: #fff;
    line-height: 1.8;
}
.card_box .a-klink{
    display: block;
    margin: 0 .3rem;
    border: 1px solid #ff2e2e;
    color: #ff2e2e;
    padding: .15rem 0;
    text-align: center;
    border-radius: .1rem
}
.card_box .item .a-btn h2 {
    color: #3c3c3c;
    font-size: .32rem;
    line-height: 1.5;
    font-weight: normal;
    margin-bottom: .1rem
}
.card_box .item .a-btn h3 {
    color: #FE3616;
    font-size: .26rem;
    margin-bottom: .1rem;
    overflow: hidden;
    font-weight: normal;
    margin-bottom: .2rem
}
.card_box .item .a-btn .card .desc-ul li i{
    position: absolute;
    left: 0;
    top: .2rem;
    display: block;
    width: 6px;
    height: 6px;
    background: #cfcfcf;
    border-radius: 50%;
}
.card_box .item .a-btn .card .desc-ul li {
    position: relative;
    padding-left: .2rem;
    overflow: hidden;
    width: 3.5rem;
    height: .5rem;
    font-size: .28rem;
    color: #999
}
.card_box .item .card{
    display: flex;
}
.card_box .item .card .desc-ul{
    flex: 1;
}
.card_box .item .card img{
    width: 2.2rem;
    margin-right: .3rem;
    height: 1.49rem;
}
.bank_box_lists{
	overflow: hidden;
}
.bank_box_lists li{
    display: block;
    width: 25%;
    float: left;
    text-align: center;
    margin-bottom: .2rem
}
.bank_box_lists li img{
    width: .7rem;
    height: .7rem;
    display: inline-block;
    margin-bottom: .1rem
}
.bank_box_lists li h3{
    font-size: .24rem;
    font-weight: normal;
}
.card_box .list_more{
	display: block;
	margin: 0 0.3rem 0.3rem;
	padding: 0.2rem;
	text-align: center;
	background: #f6f6f6;
	border-radius: 0.12rem;
}
.card_box .list_more a{
	color: #999
}
.bank_box_nav{
	margin: 0 0.15rem 0;
	overflow: hidden;
}
.bank_box_nav .all{
	color: #fff;
	background: #f29700
}
.bank_box_nav.hide {
	max-height: 2.8rem;
	overflow: hidden;
}
.bank_box_nav li{
	float: left;
	width: 33.3333%;
	margin-bottom: 0.4rem
}
.bank_box_nav li a{
	margin: 0 0.15rem 0;
	font-size: .28rem;
	display: block;
	background: #f1f1f1;
	text-align: center;
	padding: .1rem 0;
	border-radius: 50rem;
	color: #888;
}
.bank_box_nav_more {
	display: block;
	text-align: center;
	margin-bottom: .3rem;
	color: #999;
	font-size: .28rem;
}
.bank_box_nav_more .icon-back{
	margin-left: 0.1rem;
	display: inline-block;
    transform: rotate(90deg);
}
.bank_box_nav_more.hide .icon-back{
	display: inline-block;
    transform: rotate(-90deg);
}


.card_info_box{
	padding: .3rem;
}
.card_info_box .card_cover img{
	width: 100%;
}

.card_info_box h1 {
	font-weight: normal;
	font-size: .32rem;
	margin-bottom: .1rem;
}

.card_info_box h2 {
	font-weight: normal;
	font-size: .28rem;
	color: #ff4343
}


.card-dt{
	padding: .3rem;
	border: 1px solid #ddd;
	box-sizing: border-box;
	color: #888;
	font-size: .26rem;
}
.card-dt{
	overflow: hidden;
}
.card-dt li{
	float: left;
	width: 50%;
	height: .42rem;
	line-height: .42rem;
}


.card_con_box .con{
	padding: 0 .3rem;
}

.card_con_box .con dl{
	margin-bottom: .3rem;
	font-size: .26rem;
}
.card_con_box .con h4{
	font-weight: normal;
	color: #666;
	margin-bottom: .1rem;
}
.card_con_box .con dt{
	margin-bottom: .1rem
}
.card_con_box .con dd{
	color: #999;
}



.card_link{
	z-index: 99;
	position: fixed;
	bottom: .1rem;
	left: .1rem;
	right: .1rem;
}
.card_link a{
	display: block;
	text-align: center;
	padding: .2rem 0;
	background: #ff4343;
	color: #fff;
	border-radius: .1rem;
}
.list_adv_wrapper li{
	box-sizing: border-box;
}
.list_adv_wrapper li:nth-child(2n + 1){
	padding-right: 10px;
}

.list_adv_wrapper li:nth-child(2n){
	padding-left: 14px;
	position: relative;
}


.list_adv_wrapper li:nth-child(2n)::before{
	position: absolute;
	content: '';
	width: 1px;
	height: 20px;
	top: 6px;
	left: 1px;
	background-color: #ececec;
}

























/*.xbai_new_dlr{padding:2rem 1.6rem 1rem 1.6rem;box-sizing: border-box;}
.xbai_new_ct{display: flex;background:#FBF0F1;padding: 1rem 0.8rem;box-sizing: border-box;justify-content: space-between; }
.xbai_new_ct .left{flex: 8; display: flex;flex-direction:column;} 
.xbai_new_ct .left .aa1{font-size: 1.7rem;font-weight: bold;color: #EB3A4B;line-height: 3rem;}
.xbai_new_ct .left .aa2{font-size: 1.3rem;color: #333333;line-height: 3rem;}
.xbai_new_ct .right{flex: 5;display: flex;flex-direction: column;align-items: center;border-left: 0.05rem solid #FFD0D0;}
.xbai_new_ct .right .price{font-size: 1.3rem;font-weight: bold;color: #333333;line-height:3rem;}
.xbai_new_ct .right .price i{font-size: 1.68rem;color: #EF4252;margin-left: 0.2rem;}
.xbai_new_ct .right del{font-size: 1.1rem;color: #333333;line-height: 1.5rem;text-decoration: line-through;}
.xbai_new_ct .right span{background: linear-gradient(90deg, #F04353, #EA394A);border-radius: 2rem; font-size: 1.4rem;color: #FFFFFF;padding:0.8rem 3rem;margin-top: 0.5rem;}*/









.xbai_new_ct {
    display: flex;
    background: #FBF0F1;
    padding: .2rem .14rem;
    box-sizing: border-box;
    justify-content: space-between;
}
.xbai_new_ct .left .aa1{font-size: .38rem;font-weight: bold;color: #EB3A4B;line-height: .8rem;}
.xbai_new_ct .left .aa2{font-size: .28rem;color: #333333;line-height: .5rem;}
.xbai_new_ct .left{flex: 8; display: flex;flex-direction:column;} 
.xbai_new_ct .right{flex: 5;display: flex;flex-direction: column;align-items: center;border-left: 1px solid #FFD0D0;}

.xbai_new_ct .right .price{font-size: .28rem;font-weight: bold;color: #333333;line-height:.5rem;}
.xbai_new_ct .right .price i{font-size: .4rem;font-style: normal;color: #EF4252;margin-left: 0.01rem;}
.xbai_new_ct .right del{font-size: .20rem;color: #333333;line-height: .8rem;text-decoration: line-through;}
.xbai_new_ct .right span{background: linear-gradient(90deg, #F04353, #EA394A);border-radius: 2rem; font-size: .28rem;color: #FFFFFF;padding:0.2rem .6rem;}






.xbai_new_qg{position: relative;display:flex;flex-direction:column;background:#FBF8E6;border-radius: .3rem; padding:.3rem .25rem .3rem .25rem;box-sizing: border-box;}
.xbai_new_qg .aa1{font-size: .36rem;font-weight: bold;color: #333333;line-height: .8rem;}
.xbai_new_qg .aa2{font-size: .28rem;color: #333333;line-height: .6rem;}
.xbai_new_qg em{color:#EB3A4B;font-style: normal} 
.xbai_new_qg img{position:absolute ;right:0rem;bottom:0rem;width:3rem;z-index: 33}

.adtg_hd11 .xbai_title{position:relative;font-size: .36rem;padding-left: .2rem}
.adtg_hd11 .xbai_title:before{content: ""; display: block; position: absolute;left: 0;top: 50%;width: 0.05rem; height: .5rem;background: #f23835; transform: translateY(-50%);} 
.adtg_hd11 .xbai_title .red {color: #FF4800;}
.adtg_hd11 .xbai_title .span1 {font-size: .24em;color: #666;font-weight: normal;margin-left: 0.2rem;}

.adtg_hd11 {display: flex;justify-content: space-between;align-items: center;height: .52rem;margin-top: .5rem;}
.adtg_hd11 .more {font-size:.24rem;color: #999999;background: url(../images/gr_arrow2.png) right center no-repeat;background-size:auto 1.2rem;z-index: 1;height: 2rem;line-height: 2rem;}
.adtg_hd11 .more2 {padding: 0.5rem 0;font-size: 1.3rem;color: #999999;}



.dclc_hot{display:block;margin-top: 0.5rem;}
.dclc_hot  .ccitem{position: relative;padding-bottom: .4rem;}
.dclc_hot .citem{position: relative;z-index: 2;display: flex;align-items: center;height: 1.8rem;background: #FFFFFF;border: 1px solid #ABABAB;border-radius: .2rem;justify-content: space-between;}
.dclc_hot .citem .bb1{flex:2;}
.dclc_hot .citem .bb1 .ltxt{width: 1.5rem;height: 1.2rem;line-height: 1.2rem;background: #FCE969;border-radius: 0rem .5rem .5rem 0;font-weight: bold;color: #333333;text-align: center;}
.dclc_hot .citem .bb2{flex:6;font-size: .28rem;color: #333333;line-height: .5rem;font-weight:bold;margin-left: .3rem;}
.dclc_hot .citem .bb3{flex: 4; text-align: center;}
.dclc_hot .citem .ksxx{background: #EB3A4B;border-radius: 1rem;color: #FFFFFF;font-size: .2rem;padding: 0.25rem .5rem;box-sizing: border-box;}
.dclc_hot .ccitem .bjfd{position: absolute;left: 0.1rem;top: -0.1rem;width: 100%;height: 1.8rem;background: #FCE969;border-radius: .2rem;z-index: 1;}
